花费 8 ms
lintcode-87-删除二叉查找树的节点

87-删除二叉查找树的节点 给定一棵具有不同节点值的二叉查找树,删除树中与给定值相同的节点。如果树中没有相同值的节点,就不做任何处理。你应该保证处理之后的树仍是二叉查找树。 样例 给出 ...

Mon Jul 10 04:38:00 CST 2017 0 2950
lintcode-65-两个排序数组的中位数

65-两个排序数组的中位数 两个排序的数组A和B分别含有m和n个数,找到两个排序数组的中位数,要求时间复杂度应为O(log (m+n))。 样例 给出数组A = [1,2,3,4,5, ...

Wed Aug 16 21:12:00 CST 2017 0 2820
lintcode-32-最小子串覆盖

最小子串覆盖 给定一个字符串source和一个目标字符串target,在字符串source中找到包括所有目标字符串字母的子串。 注意事项 如果在source中没有这样的子串,返回"", ...

Sat Jun 24 04:51:00 CST 2017 0 2644
lintcode-150-买卖股票的最佳时机 II

150-买卖股票的最佳时机 II 假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个 ...

Wed Jul 26 22:40:00 CST 2017 0 1970
lintcode-141-x的平方根

141-x的平方根 实现 int sqrt(int x) 函数,计算并返回 x 的平方根。 样例 sqrt(3) = 1 sqrt(4) = 2 sqrt(5) = 2 sqrt(10 ...

Sun Jul 23 22:43:00 CST 2017 0 1477
lintcode-13-字符串查找

字符串查找 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。 ...

Sun Jun 11 06:16:00 CST 2017 1 1392
lintcode-156-合并区间

156-合并区间 给出若干闭合区间,合并所有重叠的部分。 样例 给出的区间列表 => 合并后的区间列表: [ [ [1, 3], [1, 6], [2, 6], => [8 ...

Mon Jul 31 05:55:00 CST 2017 0 1349
lintcode-123-单词搜索

123-单词搜索 给出一个二维的字母板和一个单词,寻找字母板网格中是否存在这个单词。 单词可以由按顺序的相邻单元的字母组成,其中相邻单元指的是水平或者垂直方向相邻。每个单元中的字母最多只能使用 ...

Thu Jul 20 20:38:00 CST 2017 0 1358
lintcode-108-分割回文串 II

108-分割回文串 II 给定一个字符串s,将s分割成一些子串,使每个子串都是回文。 返回s符合要求的的最少分割次数。 样例 比如,给出字符串s = "aab", 返回 1, 因为进行 ...

Tue Jul 18 06:26:00 CST 2017 0 1347
lintcode-28-搜索二维矩阵

搜索二维矩阵 写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 每行中的整数从左到右是排序的。 每行的第一个数大于上一行的最后一个整数。 样例 考虑下列矩阵: ...

Thu Jun 15 01:25:00 CST 2017 0 1344

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM